Do-All Computing in Distributed Systems: Cooperation in the Presence of Adversity is the first book that presents an in depth ...